package com.iwhalecloud.bss.kite.cucc.client.dto.customerOrderInformation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author litianyi
 */
@ApiModel("群组查成员列表")
public class QryGrpMemberListByGrpReq {

    @ApiModelProperty("A用户标识：对应关系类型参数表中的A角，通常为一集团用户或虚拟用户")
    private String primaryUserId;

    @ApiModelProperty("A号码")
    private String primarySerialNumber;

    @ApiModelProperty("B用户号码（成员业务号码）")
    private String memSerialNumber;

    @ApiModelProperty("形式为 like|relationTypeCode  或  =|relationTypeCode 支持like或等于查询 非必填")
    private String relationTypeCode;

    @ApiModelProperty("主用户地市编码")
    private String primaryEparchyCode;

    @ApiModelProperty("主用户省分编码")
    private String primaryProvinceCode;

    @ApiModelProperty("生效状态；1当前生效；2预约生效3已失效、不传则不限制")
    private String finishState;

    @ApiModelProperty("默认只查用户中心 1都查 2用户中心")
    private String queryOldSystem;

    @ApiModelProperty("第几页")
    private Integer curPage;

    @ApiModelProperty("每页多少条")
    private Integer pageSize;

    public String getPrimaryUserId() {
        return primaryUserId;
    }

    public void setPrimaryUserId(String primaryUserId) {
        this.primaryUserId = primaryUserId;
    }

    public String getPrimarySerialNumber() {
        return primarySerialNumber;
    }

    public void setPrimarySerialNumber(String primarySerialNumber) {
        this.primarySerialNumber = primarySerialNumber;
    }

    public String getMemSerialNumber() {
        return memSerialNumber;
    }

    public void setMemSerialNumber(String memSerialNumber) {
        this.memSerialNumber = memSerialNumber;
    }

    public String getRelationTypeCode() {
        return relationTypeCode;
    }

    public void setRelationTypeCode(String relationTypeCode) {
        this.relationTypeCode = relationTypeCode;
    }

    public String getPrimaryEparchyCode() {
        return primaryEparchyCode;
    }

    public void setPrimaryEparchyCode(String primaryEparchyCode) {
        this.primaryEparchyCode = primaryEparchyCode;
    }

    public String getPrimaryProvinceCode() {
        return primaryProvinceCode;
    }

    public void setPrimaryProvinceCode(String primaryProvinceCode) {
        this.primaryProvinceCode = primaryProvinceCode;
    }

    public String getFinishState() {
        return finishState;
    }

    public void setFinishState(String finishState) {
        this.finishState = finishState;
    }

    public String getQueryOldSystem() {
        return queryOldSystem;
    }

    public void setQueryOldSystem(String queryOldSystem) {
        this.queryOldSystem = queryOldSystem;
    }

    public Integer getCurPage() {
        return curPage;
    }

    public void setCurPage(Integer curPage) {
        this.curPage = curPage;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
}
